package org.dxy.domain.port.repository;

import org.dxy.domain.model.aggregate.Workstation;

/**
 * 工位统一仓储接口
 * 包含工位基础管理和工位操作管理
 * @author dxy
 * @createTime 2025/6/16 23:30
 * @updateTime 2025/10/13
 */
public interface IWorkstationRepository {

    // ==================== 工位基础管理 ====================
    
    /**
     * 根据ID查找工位
     */
    Workstation findById(Long workstationId);

    /**
     * 保存工位
     */
    boolean save(Workstation workstation);

    /**
     * 删除工位
     */
    boolean delete(Long id);


    boolean update(Workstation workstation);




}
